#ifndef MODEL_DATA_H
#define MODEL_DATA_H

#include <GLES3/gl32.h>

// global data
// GLfloat g_vertices[] = {
//     0.5f, 0.5f, 0.0f,   // 右上角
//     0.5f, -0.5f, 0.0f,  // 右下角
//     -0.5f, -0.5f, 0.0f, // 左下角
//     -0.5f, 0.5f, 0.0f   // 左上角
// };
float g_vertices[] = {
    0.0f, 0.5f, 0.0f,   // 上
    0.5f, -0.5f, 0.0f,  // 右下角
    -0.5f, -0.5f, 0.0f, // 左下角
};

GLushort g_indices[] = {
    // 注意索引从0开始! 
    // 此例的索引(0,1,2,3)就是顶点数组vertices的下标，
    // 这样可以由下标代表顶点组合成矩形

    0, 1, 3, // 第一个三角形
    1, 2, 3  // 第二个三角形
};

GLfloat quadVertices[] = { // vertex attributes for a quad that fills the entire screen in Normalized Device Coordinates.
        // positions   // texCoords
        -1.0f,  1.0f,  0.0f, 1.0f,
        -1.0f, -1.0f,  0.0f, 0.0f,
         1.0f, -1.0f,  1.0f, 0.0f,

        -1.0f,  1.0f,  0.0f, 1.0f,
         1.0f, -1.0f,  1.0f, 0.0f,
         1.0f,  1.0f,  1.0f, 1.0f
};



#endif